const fs = require('fs');
const child_process = require('child_process');

// for (var i = 0; i < 3; i++) {
//     var workerProcess = child_process.exec('node support.js ' + i,
//         function(error, stdout, stderr) {
//             if (error) {
//                 console.log(error.stack);
//                 console.log('Error code: ' + error.code);
//                 console.log('Signal received: ' + error.signal);
//             }
//             console.log('stdout: ' + stdout);
//             console.log('stderr: ' + stderr);
//         });

//     workerProcess.on('exit', function(code) {
//         console.log('子进程已退出，退出码 ' + code);
//     });
// }

// for (var i = 0; i < 3; i++) {
//     var workerProcess = child_process.spawn('node', ['support.js', i]);

//     workerProcess.stdout.on('data', function(data) {
//         console.log('stdout: ' + data);
//     });

//     workerProcess.stderr.on('data', function(data) {
//         console.log('stderr: ' + data);
//     });

//     workerProcess.on('close', function(code) {
//         console.log('子进程已退出，退出码 ' + code);
//     });
// }

for (var i = 0; i < 3; i++) {
    var worker_process = child_process.fork("support.js", [i]);

    worker_process.on('close', function(code) {
        console.log('子进程已退出，退出码 ' + code);
    });
}
